|
Информация |
|
|
- новое сообщение
|
|
- старое сообщение
|
Всего сообщений - 89493
|
|
|
Тема: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [12 Apr 2023 10:27:33]
|
Ответить |
Настроил на Avaya Aura R8 отдачу snmp. По документации нашел, что информацию о тайм-слотах (транках) можно получить используя oid (например): 1.3.6.1.4.1.6889.2.73.8.1.26.3.1.4.2.2 где предпоследняя цифра - номер тр.группы. последняя цифра - номер транка в группе. Использую snmpget в linux: snmpget -v2c -c RIVE х.х.х.х 1.3.6.1.4.1.6889.2.73.8.1.26.3.1.4.2.0 SNMPv2-SMI::enterprises.6889.2.73.8.1.26.3.1.4.2.0 = STRING: "002V101" - т.е. в конце "0" дает мне инфу о первом транке. snmpget -v2c -c RIVE х.х.х.х 1.3.6.1.4.1.6889.2.73.8.1.26.3.1.4.2.1 SNMPv2-SMI::enterprises.6889.2.73.8.1.26.3.1.4.2.1 = STRING: "002V110" - "1" дает инфу уже о 10 транке. А как же мне получить инфу о всех транках подряд - о первом, затем о втором и т.д. ? |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
pezo [18 Apr 2023 12:10:02]
|
Ответить |
Попробуйте mib-браузер (например ireasoning), только укажите ему mib-файл с OIDами от Avaya (у меня он расположен на сервере s8720). Там более нагляднее и понятнее как цифры OID связаны с номерами плат или номеров. |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [18 Apr 2023 15:29:11]
|
Ответить |
Попробовал указанный MIB-browser. Чудо не произошло. Да и чему тут изменится, это просто красивая оболочка над теми-же командами snmpget, set, walk и т.п. Пробовал разные oid-ы из документации - вроде все работают, а вот статусы транков в группе показывает один из десяти. Думал, можно что-то настроить командой snmpset - но в нужных oid нет такой возможности. Покопался в интернете - ни у кого такой проблемы не нашел. Где-то у меня недоработка, но вот где? |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
TheRam [21 Apr 2023 09:51:50]
|
Ответить |
Попробуйте запрашивать не физический номер транка, но логический. Как отображается по команде stat trunk: status trunk 6 Page 1 TRUNK GROUP STATUS Member Port Service State Mtce Connected Ports Busy 0006/0001 T000571 in-service/idle no 0006/0002 T000572 in-service/idle no 0006/0003 T000573 in-service/idle no 0006/0004 T000574 in-service/idle no То есть T000571 Вдруг ждёт такой запрос? |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [24 Apr 2023 17:20:43]
|
Ответить |
Так в формате snmp только цифры. На буквы он ругается. |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
pezo [27 Apr 2023 12:26:02]
|
Ответить |
При запросе snmp через терминал, вы получаете некоторые данные, и не всегда их вид и значение понятны. В браузере нужно привязать запрос к mib-файлу, соответствующему Вашему серверу Avaya. И там становится более понятно значение и его содержимое. Ну типа: ...status.. - in-service, ...board... - 01A03,итд. пример: g3alarmMainName... - AN-LN-PT (аналоговый тип) g3alarmsSvcState7.48.49.66.48.54.48.50.1 - OUT (не в сервисе), Где последние цифры можно преобразовать в соответствующий номер АТС, например 48.54.48.50 = 0602 (у меня это номер DECT-телефона) |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [28 Apr 2023 09:40:45]
|
Ответить |
В данном случае я понимаю какие данные и на какой запрос я хочу получить. Текстовые варианты oid помогают нагляднее все видеть, но у меня не непонятный ответ, а отсутствие ответа на некоторые каналы в транковой группе. Вернее возвращается ошибка "No Such Instance currently exists at this OID". |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [28 Apr 2023 09:52:46]
|
Ответить |
Например: .1.3.6.1.4.1.6889.2.73.8.1.26.3.1.4.1.0 затем последнюю цифру меняю на 1, 2, 3 Получаю: avCmStatusTrunkPort.1.0 001V101 avCmStatusTrunkPort.1.1 001V110 avCmStatusTrunkPort.1.2 001V121 avCmStatusTrunkPort.1.3 001V131 Почему-то показывает не подряд, а через 10 каналов. Т.е. каждый не посмотреть. В документации все описано, как для просмотра каждого канала. В интернете тоже, вроде все этой командой смотрят и все видят. Что у меня не так? |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
pezo [28 Apr 2023 10:47:13]
|
Ответить |
Ваш Ответ: "Например: .1.3.6.1.4.1.6889.2.73.8.1.26.3.1.4.1.0 затем последнюю цифру меняю на 1, 2, 3 " Всё верно avCmStatusTrunkPort.1.0 001V101 , предпоследняя цифра "0" avCmStatusTrunkPort.1.1 001V110 , предпоследняя цифра "1" avCmStatusTrunkPort.1.2 001V121 , предпоследняя цифра "2" avCmStatusTrunkPort.1.3 001V131 , предпоследняя цифра "3" Попробуйте в конце добавить еще цифры, например: .1.3.6.1.4.1.6889.2.73.8.1.26.3.1.4.1.0.1 |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [28 Apr 2023 11:53:56]
|
Ответить |
Пробовал добавлять и одну цифру и две и с нулем - получаю "No Such Instance". Мне все это странно, так как я смотрю на рабочие скрипты в интернете - там все четко по документации Авайя. Делаю точно также - получаю странный результат. Подозреваю, что надо что-то настроить в snmp авайи, например командой snmpset. Но что и где? В документации не нашел, на форумах тоже все просто и ничего про это нет. |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
pezo [03 May 2023 04:14:44]
|
Ответить |
Попробуйте найти документ PSN2688u.pdf,я по нему настраивал, давно уже. |
|
|
Ответить |
|
|
Тема: Re: SNMP - не получить информацию о конкретных транках (Avaya Aura R8) |
DrAbst [03 May 2023 09:47:13]
|
Ответить |
Документ пока не нашел. Но если настраивали "давно уже" - то есть же последняя документация именно по моей версии. В качестве примера есть кусок кода опроса статуса каналов в транковой группе: $b = 1; for($b = 1; $b < 30; $b ++) { $oid = '1.3.6.1.4.1.6889.2.73.8.1.26.3.1.5.1.'.$b; $raw_channel_status = snmpget($host,$community,$oid); Вот этот самый oid 1.3.6.1.4.1.6889.2.73.8.1.26.3.1.5.1.X (Для первой транкгруппы) - у меня не показывает поканально, а только через 10. |
|
|
Ответить |
|
|
|
|
|
|